<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--
    学习javascript  需要学习哪些内容
    1. ECMA Script   js核心语法   变量  流程控制  函数
    2. DOM   文档对象模型    节点对象   实现网页动态渲染
    3.BOM    浏览器对象模型   通过js代码操作浏览器    刷新  前进  后退   网页跳转
-->

<!--
   js核心语法
    编程本质 :  处理数据
        变量:  容器  指代计算机内存中一段空间     如何定义变量   如何开辟内存空间

  JavaScript 变量
    与代数一样，JavaScript 变量可用于存放值（比如 x=5）和表达式（比如 z=x+y）。
    变量可以使用短名称（比如 x 和 y），也可以使用描述性更好的名称（比如 age, sum, totalvolume）。
    1.变量必须以字母开头
   2.变量也能以 $ 和 _ 符号开头（不过我们不推荐这么做）
   3.变量名称对大小写敏感（y 和 Y 是不同的变量）
   4.描述性更好的名称  见名知意
   5.不要使用关键词
   6. 可以使用中文命名变量  强烈不推荐


   js中的变量是动态数据类型  容器中可以存储任何类型的数据
   容器没有类型    容器中存储的数据是有类型的   =>  容器的类型取决于存储数据的类型

-->

<script>

    //声明变量  让计算机开辟内存空间   var 变量名
    var x;
    // 赋值
    x = 20
    // 使用变量
   console.log("x=",x)

    // var 年龄
    // 年龄 = 25
    // console.log(年龄)

     // 一边声明的同时一边赋值      int  number = 1     number = "hello"
    var y = 20    // 数值
    console.log(y)
    //判定容器中存储的数据类型
    console.log(typeof y)

    // 重新赋值
    y = "hello"
    console.log(y)
    console.log(typeof y)


</script>
</body>
</html>